home *** CD-ROM | disk | FTP | other *** search
/ Aminet 1 (Walnut Creek) / Aminet - June 1993 [Walnut Creek].iso / aminet / os20 / util / mfr2_0e.lha / MFR / History < prev    next >
Text File  |  1992-08-08  |  24KB  |  621 lines

  1. --------------------------------------------------------------------------
  2.                   M a g i c  F i l e  R e q u e s t e r
  3. --------------------------------------------------------------------------
  4.  
  5.                     © Copyright 1992 by Stefan Stuntz
  6.  
  7.  
  8.  
  9.                              Version History
  10.                              ---------------
  11.  
  12.  
  13.  
  14.   This file describes all changes from MFR's first release on 24-Jan-92.
  15.  
  16.                    It is NO replacement for the Manual!
  17.  
  18.  
  19.  
  20.  
  21. V2.0e (09-Aug-92)
  22. -----------------
  23.  
  24. - Optimized background drawing.
  25.  
  26. - Command line argument OKTEXT now works as expected.
  27.  
  28. - MFR now correctly displays file sizes of empty files.
  29.  
  30. - Better handling of left mouse button while entering a directory.
  31.  
  32. - A resize operation would always activate the file gadget. Fixed.
  33.  
  34. - The  "Support"  file  now holds information about availability of future
  35.   updates.
  36.  
  37. - The  default path when called from CLI changed from sys:  to the current
  38.   directory (progdir:).
  39.  
  40. - Each  Hotkey-MFR  gets a seperate Task now.  Thus, you can call multiple
  41.   MFR's by hotkey.
  42.  
  43. - "Load & Save Settings" now work correctly from a hotkey-called MFR.
  44.  
  45. - Instead  of  re-reading  the device list every time a requester appears,
  46.   this  list  is maintained by the master task now.  This saves memory and
  47.   speeds  up  requester  opening  time considerably (about 5-6 ticks on my
  48.   68020,  probably even more on slower systems, depending on the number of
  49.   assigns  and  on  the length of volume hide & show pattern).  Big volume
  50.   patterns  and  many assigns no longer slow down MFR.  Disadvantage:  Due
  51.   to this new scan method, MFR will only recognize a DiskChange event when
  52.   it's  window  is  active.  Otherwise, you will have to rescan the device
  53.   list manually.
  54.  
  55. - Moving  the  window  around  no  longer  causes  a  string  gadget to be
  56.   deactivated.
  57.  
  58. - The "Cannot-Delete-File" requester was corrupt.
  59.  
  60. - Due  to  internal modifications, I dropped the Arrow-Delay configuration
  61.   option.   The scrollbar arrows now scroll 10 entries a second, not more,
  62.   not less.  If you want to scroll faster, use the scrollbar.
  63.  
  64. - You  can  adjust  the  function key settings online now, no more need to
  65.   edit the tooltypes.  Just press <Control> together with the function key
  66.   you  want  to  define  (F1-F10  or  <Shift> F1-F10).  This will copy the
  67.   current  drawer & file gadget contents to the specified key.  Thus, even
  68.   unregistered users can test function key facility if they want to.
  69.  
  70. - No change, just a little question.  I place it here since I know this is
  71.   the  only  file  you  read.   I tried to make a "MFR light" to save some
  72.   memory.  I left out the complete "Settings" menu, the clipboard support,
  73.   file   actions,  search  functions,  history  list,  directory  caching,
  74.   Create/Delete/Rename  functions and the gags and gained approximately 20
  75.   kByte.   When *you* want to have such a MFR, let me know.  If the demand
  76.   is  big  enough, I will include a "MFR light" with the next release.  If
  77.   not, there will be no "MFR light".  Single requests for it won't succeed
  78.   in this case.
  79.  
  80.  
  81.  
  82.  
  83. V2.0d (19-Jul-92)
  84. -----------------
  85.  
  86. - Corrected some mutual exclude menu items (e.g. search modes).
  87.  
  88. - Included release 1.4 of UnArp.
  89.  
  90. - The search entry and history list selection consumed all processor time.
  91.   Seems I forgot a simple WaitPort().  This bug is now fixed.
  92.  
  93. - MFR  sometimes  considered  boolean  attributes  like  save  mode, multi
  94.   select, etc. wrong.  Fixed.
  95.  
  96. - Corrected  some  corrupt  pattern  handling in conjunction with the file
  97.   actions, introduced in V2.0c.
  98.  
  99. - String gadgets now allow entering of empty strings.
  100.  
  101. - MFR no longer keeps the workbench.library open when installed.
  102.  
  103.  
  104.  
  105.  
  106. V2.0c (15-Jul-92)
  107. -----------------
  108.  
  109. - About-Window is now visible on a monochrome display.
  110.  
  111. - reqtools.library patch is now on by default.
  112.  
  113. - To  be  Workbench  compatible,  the  menu entry for creating a directory
  114.   changed  its  name  to  "New Drawer" with the shortcut <Amiga><N>.  File
  115.   Notification can now be toggled with <Amiga><F>.
  116.  
  117. - Improved  icon  outfit  on  oldstyle  screens.   Nevertheless you really
  118.   should  use 'TagScreens' or a similar tool to eliminate oldstyle screens
  119.   completely.
  120.  
  121. - Included AmigaGuide format manual.
  122.  
  123. - Fixed  file  action  bug.   Now, %s is really replaced with the complete
  124.   path specification, not only with the file name.
  125.  
  126. - Added  semaphore security to string hook handling.  This should fix some
  127.   intuition  lockups   with  incredibly  fast  typing  on  incredibly slow
  128.   amigas.
  129.  
  130. - Added menu item to rescan the device list.
  131.  
  132. - Optimized  some  code.   MFR  should run a bit faster now, especially on
  133.   68000 based machines.
  134.  
  135.  
  136.  
  137.  
  138. V2.0b (09-Jul-92)
  139. -----------------
  140.  
  141. - Changed  distribution  archive  a  little  bit.  For update reasons, the
  142.   68030  version  now  comes with the freely distributable archive of MFR.
  143.   This allows registered users with 68030 processors to update fast.
  144.  
  145. - Included more detailed update information in the 'Registration' file.  I
  146.   thought update handling was clear, but it seems it wasn't.
  147.  
  148. - Fixed function key bug.  Now the file gadget always gets activated after
  149.   a function was pressed.
  150.  
  151. - Escape-Key   didn't   work   right   together   with   Shared-IDCMP  and
  152.   IDCMP_VANILLAKEY.  Fixed.
  153.  
  154. - Since  it  seems  getting  standard  that  asl.library  preserves A4 for
  155.   callback hooks, MFR now behaves the same way.  This makes e.g.  MFR work
  156.   with VLT.
  157.  
  158. - Fixed  nasty 'Zero-Size-File-System' bug which caused MFR to guru when a
  159.   file system with size equal to 0 was mounted.  Now, MFR works e.g.  with
  160.   ParNet and XFH:
  161.  
  162. - Volumes with  size  greater  than  3600  kByte  are  considered  to be a
  163.   harddisk.  Smaller volumes will get a disk icon.
  164.  
  165.  
  166.  
  167.  
  168. V2.0a (06-Jul-92)
  169. -----------------
  170.  
  171. - Fixed nasty Cursor-Key-Parent-Dir-Bug.
  172.  
  173.  
  174.  
  175.  
  176. V2.0 (05-Jul-92)
  177. ----------------
  178.  
  179. - MFR  is  distributed  as  shareware  now.   Please  refer  to  the  file
  180.   'Registration' for details.
  181.  
  182. - Fixed machine lockup with MFR's arrow gadgets (bug introduced in 1.3).
  183.  
  184. - Got it! MFR eats no more memory, not even a single byte.
  185.  
  186. - MFR now empties it's AppWindow port before deleting it.
  187.  
  188. - Search mode <match partial / case insensitive> corrected.
  189.  
  190. - MFR now handles multiple menu selection correctly.
  191.  
  192. - The "Goonie" scrollbar design takes care of the screen pens.
  193.  
  194. - You  can  now bind 20 directories (or files) to the function keys F1-F10
  195.   and <Shift> F1-F10.  Configuration via tooltypes FKEY_1 - FKEY_20.
  196.  
  197. - The  default  public  screen is brought to front when MFR is called with
  198.   it's hotkey.
  199.  
  200. - MFR  can  now  be  configured to automatically close it's window after a
  201.   copy operation to clipboard.
  202.  
  203. - With  multi  select  enabled,  MFR  will now always use the WbArg return
  204.   method,  even if the user only selects a single file.  This reflects the
  205.   behaviour of asl.library and should fix some problems.
  206.  
  207. - Mid mouse button changes to parent directory.
  208.  
  209. - Added invisible  Parent Gadget  at the left side of the file list.  Ugly
  210.   but useful!
  211.  
  212. - Some more config options are resolution dependent  (different values for
  213.   hires  &  lores):   Fonts,  Scrollbar  Design,  Default Size, Background
  214.   Rastering.
  215.  
  216. - MFR refreshes it's volume list when a volume is inserted or removed.
  217.  
  218. - Leaving the requester with double click is disabled in save mode.
  219.  
  220. - Significantly  improved  caching mechanism:  MFR now remembers up to 100
  221.   directories.  These directory caches are global, all MFR's can use them.
  222.   If  all  caches  are  full, the oldest one will be replaced.  A cache is
  223.   automatically   invalidated  when  the  date  stamp  of  the  associated
  224.   directory  changes.   Max number of cached directories can be configured
  225.   with a menu item, a value of 0 disables caching completely.
  226.  
  227. - Replaced ArpToAsl by UnArp.
  228.  
  229. - MFR automatically detaches when it's installed from CLI, there's no more
  230.   need to run it.
  231.  
  232. - The  widths  of  the  file  and volume lists are configurable now.  Just
  233.   click  between  the  both lists and move the appearing bar around.  List
  234.   widths  may be different in Lowres and Highres mode.  If the volume list
  235.   is wide enough, some state information will be shown.
  236.  
  237. - Volume size calculations  are now compatible with the info command (1024
  238.   Bytes per kilobyte and 1024 kilobytes per megabyte).
  239.  
  240. - Inversion of string gadgets is now configurable (see Window sub menu).
  241.  
  242. - MFR   now  supports  the  ASL  tags  ASLFR_RejectIcons,  ASLFR_UserData,
  243.   ASLFR_SleepWindow, ASLFR_HookFunc, ASLFR_PrivateIDCMP,
  244.   ASLFR_IntuiMsgFunc and ASLFR_FilterFunc.
  245.  
  246. - Since  all  important  tags are supported now, MFR will never drop to an
  247.   ASL  requester  anymore.   This  fixes  possible  crashes  when one file
  248.   requester  structure  is  used  for  several  calls  with  some  of them
  249.   dropping to ASL.
  250.  
  251. - Gadget  &  list  handling  changed significantly.  The file list and the
  252.   file gadget are attached now, they will be active the same time.  Typing
  253.   something  into  the gadget will move the list cursor to the appropriate
  254.   position.   Device  list  and  drawer  gadget are attached the same way.
  255.   Side effect:  Since cursor left/right are used to move the string gadget
  256.   cursor,  you will have to qualify them with ALT to use them for changing
  257.   directories.   Amiga-Space  is  now  used  for selecting multiple files.
  258.   This  new  method seems to be much more comfortable and useful, I really
  259.   like  it  and  I  hope you will too.
  260.  
  261. - You can alternatively control the cursor with the numeric keypad, if you
  262.   activate "Settings/Usage/Numeric Pad Control" menu item.  Key <5> can be
  263.   used to select/deselect files when multi select is enabled.
  264.  
  265. - Menu layout changed to reflect user style guide.  Activation menu became
  266.   senseless, some shortcuts changed.
  267.  
  268. - MFR  now  marks  file system links with a '»' in front of the file size.
  269.   This feature is only available for files, not for directories.
  270.  
  271. - This  one's  for all CLI freaks:  If MFR could not find a .info file, it
  272.   tries to read it's configuration from "envarc:mfr.prefs".  Configuration
  273.   will also be saved to "envarc:mfr.prefs" in this case.
  274.  
  275. - Added statistics menu point (senseless, but who cares...).
  276.  
  277. - To  wake  up  possibly  sleeping  users,  background rastering now looks
  278.   different  when  MFR  is  in  save mode.  Rastering is done with the two
  279.   darkest colors of the current palette.
  280.  
  281. - Icons and arrows look better on one plane screens.
  282.  
  283. - Directory  reading  mode  changed  again.  MFR now tries to read as many
  284.   files as possible in a specific timeout (e.g.  0.5 sec).  If the timeout
  285.   expires  during reading or the user performs some action, the display is
  286.   updated   for  the  first  time.   On  the  average,  most  HD  or  ram:
  287.   directories  can be read during the first timeout period.  The result is
  288.   less  rendering  and  faster  loading time.  The timeout is configurable
  289.   with the new menu item <Settings / DOS / Read Timeout>.
  290.  
  291. - With  a  timeout value of 0, MFR will always read the complete directory
  292.   before  displaying  anything.   This is MFR's fastest mode for directory
  293.   reading  and  I  strongly  suggest  you  to use it since it is much less
  294.   confusing and the new reading mode maybe needs some more work.  However,
  295.   a  timeout  of  0 should be no great disadvantage, since MFR's directory
  296.   caching will reduce waiting time to a minimum.
  297.  
  298. - Multi  select  is  now possible by dragging the mouse around while shift
  299.   (or  caps lock) is pressed.  Note that you will have to press shift even
  300.   for the first file you want to multi select.  This is different to asl's
  301.   multi select and workbench's icon selection, but it seems to be the only
  302.   convenient way for MFR.
  303.  
  304. - Recompiled  with  register parameters and function pragmas.  Gained 6 kB
  305.   and hopefully some speed.
  306.  
  307. - To  avoid  loosing  the  first  few  keystrokes,  the  file  gadget gets
  308.   activated immediately when the requester opens.
  309.  
  310. - Instead  of  two  seperate hide & show gadgets, there is only one single
  311.   pattern  gadget  now.   It will be displayed on demand (when the asl tag
  312.   ASLFR_DoPatterns is set).  You can make it visible/invisible at any time
  313.   with  the  "DOS  /  Status"  submenu.   This menu also contains items to
  314.   temporarily disable the pattern and to toggle matching of directories.
  315.  
  316. - The 'Pattern:' gadget label has become an invisible gadget that disables/
  317.   enables pattern matching.
  318.  
  319. - New  memory  management  system.   No  more  small  allocations, no more
  320.   fragmentation.  Note:  Because of this and because of directory caching,
  321.   history  list, etc.  it may sometimes look as if MFR would loose memory.
  322.   It doesn't!
  323.  
  324. - Added history list.  This list contains the last <nr> files you selected
  325.   since  MFR  was started.  <nr> is configurable with a menu item, a value
  326.   of  0  disables  the  list completely.  The list is not sorted, the last
  327.   selected  file  always  appears  at the top.  You can access the history
  328.   list with the "DOS" / "History List" menu item.
  329.  
  330. - The  'File:'  and  'Drawer:' gadget labels  are invisible button gadgets
  331.   now.   MFR  remembers  the initial contents of drawer and file gadget at
  332.   requester opening time and restores them when these gadgets are pressed.
  333.  
  334. - MFR now works with AssignX.
  335.  
  336. - Pattern matching is a lot faster now => faster directory reading.
  337.  
  338. - MFR now supports reqtools.library multi selection.
  339.  
  340. - The  search  gadget  is a file action gadget now.  Reason:  When you are
  341.   searching  for  a  specific  file,  you are already using your keyboard.
  342.   Thus it's no great deal to press <Amiga><S> to start searching.
  343.  
  344. - Added reload menu item for those who don't like file notification.
  345.  
  346. - Added Show/Hide icons menu item.
  347.  
  348. - Added  'Flush  Memory'  menu  item.  With Workbench 2.1, this flush will
  349.   be done automatically when memory gets low.
  350.  
  351. - Rewrote manual again. Please read it carefully !!!
  352.  
  353.  
  354.  
  355.  
  356. V1.3b (10-Apr-92)
  357. -----------------
  358.  
  359. I  hate that.  Bugs over bugs.  Thanx to  Stefan Becker  for reporting and
  360. fixing.
  361.  
  362. - MFR's  CLI  interface  had  a  bad  bug.  All BOOLEAN options (including
  363.   INSTALL)  did  not  work correct (enforcer hit on 68030, crash on 68000,
  364.   nothing special on my 68020 :-)).  This has now been fixed.
  365.  
  366. - Enforcer hits during display refresh and notify events eliminated.
  367.  
  368. - Detection  of  shared  IDCMP  did  not  work  right.  I corrected it and
  369.   suddendly  many programs used ASL again.  Therefore, I removed detection
  370.   of  shared IDCMP, MFR will always use it's private port.  This may cause
  371.   some  problems  with  some  programs  in  some  cases  (e.g.  IconEdit).
  372.   Remember the REJECT keyword.
  373.  
  374. - MFR now knows how to display file sizes greater than 9.999.999 Bytes.
  375.  
  376. - When the application supplies a complete path in the drawer gadget,
  377.   MFR splits it up into drawer and file part.
  378.  
  379.  
  380.  
  381.  
  382. V1.3a (08-Apr-92)
  383. -----------------
  384.  
  385. Since  I  go  on  holiday  the  next two weeks, I release this minor new
  386. version just for those of you that really hate the reqtools requester.
  387.  
  388. - MFR   now   patches  reqtools.library  (tooltype  PATCHREQTL).   Several
  389.   features  (e.g.   multi-select)  are  not  supported.   MFR will drop to
  390.   reqtools in these cases.  See Bugs section for details.
  391.  
  392. - Fixed bug with monitor identification.
  393.  
  394. - Included version 1.6 of TagScreens.
  395.  
  396.  
  397.  
  398.  
  399. V1.3 (06-Apr-92)
  400. ----------------
  401.  
  402. Yeah.   Not  just  some  bug  fixes,  a  really  new  version  with many
  403. enhancements.
  404.  
  405. - Configuration  mechanism changed again.  No config file support anymore.
  406.   When started from Workbench, MFR reads it's configuration from the .info
  407.   file, as in earlier versions.
  408.  
  409. - Since  there  seem  to  be  quite  many people out there, who do not use
  410.   workbench,  MFR  can  now  be  installed  from CLI with the command "mfr
  411.   INSTALL".  Note that MFR will not detach (I was too lazy), so you should
  412.   put   something   like   "run   <nil:    >nil:   mfr  install"  in  your
  413.   startup-sequence.    The  configuration  will  be  read  from  the  file
  414.   PROGDIR:mfr.info,  thus  you  must  have "mfr.info" in the directory you
  415.   start  MFR  from.   To  edit your tooltypes, you will still have to load
  416.   workbench and use the 'Info' menu item.  This should be no great problem
  417.   however, because almost all configuration can be done via menu items now
  418.   (see next point).
  419.  
  420. - MFR  can now be configured with various menu items.  Have a look at them
  421.   to  see  how  they  work.  Note that the configuration is global for all
  422.   file requesters, so if you change e.g.  the gadget font, every open file
  423.   requester will be informed and updated.  Configuration can be saved with
  424.   the <Project/Save Config> menu item to the location it was loaded from.
  425.  
  426. - MFR  now  has  the  ability  to  use the parent screens default font for
  427.   displaying (see the "Window" submenu).
  428.  
  429. - If  you  set  the  number  of  EntryBuffers to zero, MFR will read a new
  430.   directory  completely before displaying anything.  This is MFR's fastest
  431.   directory  reading mode, but you will have to wait until all entries are
  432.   read.
  433.  
  434. - MFR  now caches the last directory to speed up subsequent calls with the
  435.   same requester structure.
  436.  
  437. - If you change to the parent directory, MFR now tries to place the cursor
  438.   on  the  directory you just left.  This makes it much easier and quicker
  439.   to browse through your harddisk.
  440.  
  441. - MFR can now create directories, delete files/dirs and rename files/dirs.
  442.   With  rename,  you  can even move your files around the volume.  See DOS
  443.   menu.
  444.  
  445. - If  MFR  is  in save mode and you type a non existing directory into the
  446.   drawer gadget, MFR will create it if you confirm.
  447.  
  448. - Implemented  my  idea  of  file selection.  Pressing an alpha key in the
  449.   file  list  (not  in  the  file gadget!) will add this key to the search
  450.   string and jump to the first entry starting with this string.  Backspace
  451.   will  remove the last character from the search string.  I tried several
  452.   versions  of  file selection via keyboard and this one was my favourite.
  453.   If you have some other (good!) ideas, let me know.
  454.  
  455. - You  can  now  tell  MFR  to  activate the file list instead of the file
  456.   gadget  in  some  cases  (see  Activation menu).  When MFR is opened for
  457.   saving, activation of the file gadget always has priority.
  458.  
  459. - MFR  now  has 18 different methods for sorting the file list (see Design
  460.   menu):   name  sort,  date  sort  and  size sort with directories either
  461.   first,  last or within and with sorting order either low to high or high
  462.   to low.  Hope this will be enough for everybody.  :-)
  463.  
  464. - Fixed  a  bad  bug  that could crash the system if you tried to quit MFR
  465.   with some allocated requester structures.
  466.  
  467. - The  list  views are now more style guide compliant (no more extra pixel
  468.   on top and bottom border).
  469.  
  470. - Concatenation  of  default  hide  pattern  and application specific hide
  471.   pattern  has  been  removed.   Instead,  an  application  specified hide
  472.   pattern simply overrides the default hide pattern.
  473.  
  474. - If the application specifies a show pattern, the default hide pattern is
  475.   ignored.   This  avoids  problems  with  mutual  exclusive hide and show
  476.   pattern (e.g.  IconEdit with a default hide pattern #?.info).
  477.  
  478. - Removed the 3d effect of the status line text.  This was indeed a little
  479.   overpowered.
  480.  
  481. - Removed the about gadget in the bottom window border.  :-(
  482.  
  483. - More  sophisticated  calculation  of the space occupied by date and time
  484.   column.  Should work with any font know.
  485.  
  486. - Fixed bug with cursor right key in assign list.
  487.  
  488. - A2024  was again considered lowres.  This bug is now hopefully fixed for
  489.   ever.   MFR should know which config to use with all known display modes
  490.   defined  in  "graphics/displayinfo.h".   Unknown  modes  are  considered
  491.   highres.
  492.  
  493. - Centering  and  mousing the window now also works on screens bigger than
  494.   the maximum display size.
  495.  
  496. - Added  some clipboard support.  You can now paste the current directory,
  497.   the  current  file  or  the  complete path to the clipboard (see Project
  498.   menu).
  499.  
  500. - If  you  consider the arrow gadgets as too fast, you may now configure a
  501.   delay for them (see Design/Scrollbar menu)
  502.  
  503. - You  can  activate  MFR with a hotkey now.  Configuration of this key is
  504.   done  with  the  CX_POPKEY  tooltype (only one hotkey activated MFR at a
  505.   time).
  506.  
  507. - Many tooltypes changed their name and meaning.  You should avoid editing
  508.   them directly and use MFR's menus instead.
  509.  
  510. - MFR  is an AppWindow now, you can drag icons in it.  This will only work
  511.   with single icons, multiple drag is not supported yet.
  512.  
  513. - If  you  encounter  a  program not working with MFR, you can tell MFR to
  514.   drop  to the old file requester when being called by this program.  This
  515.   is done via the new tooltype REJECT.  MFR tests this pattern against the
  516.   current  task  name  (ExecBase->ThisTask->tc_Node.ln_Name)  and drops in
  517.   case of match.
  518.  
  519. - Rewrote  manual  to  reflect all the new features (I really hate writing
  520.   manuals).
  521.  
  522.  
  523.  
  524.  
  525. V1.2 (17-Mar-92)
  526. ----------------
  527.  
  528. Sorry  again,  this is also just a bugfix.  I messed up something with the
  529. file search mechanism in V1.1.  Now it should work.
  530.  
  531. - File searching did not work right in V1.1. Fixed this problem.
  532.  
  533. - MFR 1.1 could only be started from within sys:wbstartup/.  This has been
  534.   fixed.
  535.  
  536. - MFR now also rejects the german AssignX.
  537.  
  538. - Due  to a strange compiler behaviour, every string was stored about five
  539.   times in the executable.  This bug has been fixed.
  540.  
  541. - MFR  now has a second way of configuration.  You may write your tooltype
  542.   entries  to  the file "env:mfr.prefs", and MFR will parse them as usual.
  543.   Entries  in  mfr.prefs  will replace tooltypes in mfr.info with the same
  544.   name.    MFR  recognizes  changes  in  "env:mfr.prefs"  and  reloads  it
  545.   automatically,  so  you  don't  have to restart it every time you change
  546.   your config.
  547.  
  548. - Included  the program "TagScreens" from Martin Berndt to force old style
  549.   screens to use the new Kick 2.x look.
  550.  
  551.  
  552.  
  553.  
  554. V1.1 (05-Mar-92)
  555. ----------------
  556.  
  557. Sorry, I didn't have the time to implement many new ideas.  This version
  558. is  just a bug fixed and little enhanced V1.0, so don't expect too much.
  559. New features will come up in near future.
  560.  
  561. - Some minor enhancements in design.
  562.  
  563. - If  the specified list font is 9 pixel or smaller, a second set of icons
  564.   is used.
  565.  
  566. - Because  of  problems with some programs, MFR will now cut off the slash
  567.   following a directory name before returning.
  568.  
  569. - An A2024 monitor is no longer considered LoRes.
  570.  
  571. - The  contents  of Hide & Show gadgets are now passed back to the calling
  572.   program, so they can be reused at later calls with the same structure.
  573.  
  574. - The  key  combination  <Alt><Return> now toggles between Drawer and Hide
  575.   gadget or between File and Show gadget.
  576.  
  577. - Fixed bug with the wrong calculated free disk space.
  578.  
  579. - Fixed some other strange bugs.
  580.  
  581. - MFR  can now be called from CLI to pop up a file requester and print the
  582.   results to stdout.  See section 7.5 for details.
  583.  
  584. - Added new tooltype NOTIFY to turn file notification on and off.
  585.  
  586. - You  may  now  select  between six different scrollbar designs:  Goonie,
  587.   GoonieSym,  Stuntzi, StuntziSym, Kick20 and Kick20Sym, configurable with
  588.   the tooltypes SCROLLBAR and SCROLLBARL (lores).
  589.  
  590. - MFR    now    uses    the    system-suggested   colors   for   rendering
  591.   (DrawInfo->dri_Pens).  Images are also adjusted accordingly.
  592.  
  593. - Late- and Nonbinding-Assigns are now displayed.
  594.  
  595. - Added  new  tooltype  DEFHIDEPAT  to specify the a default value for the
  596.   "Hide"  gadget.  If the application does not specify a hide pattern (ASL
  597.   will  never),  DEFHIDEPAT is used instead.  Otherwise, the given pattern
  598.   and DEFHIDEPAT are concatenated using "(%s|%s)".
  599.  
  600. - FAST  keyword  now obsolete.  Instead, MFR measures the time for finding
  601.   the  next  directory  entry  and  increases/decreases its internal entry
  602.   buffer  accordingly.  Thus, display refresh is rare with fast medias but
  603.   often   with  slow  medias.   Maximum  number  of  buffered  entries  is
  604.   adjustable with the new tooltype ENTRYBUF (1..50).  With ENTRYBUF=1, MFR
  605.   behaves just like FAST=OFF.
  606.  
  607. - Speeded  up  directory  sorting algorithm.  This will possibly result in
  608.   faster directory reading on 68000 based machines.
  609.  
  610. - Since  MFR does for some reasons not work with 'AssignX' (I really don't
  611.   know  why...   any  ideas?),  the  ASL requester will be called when the
  612.   window title matches "Assignment for*".
  613.  
  614.  
  615.  
  616.  
  617. V1.0 (24-Jan-92)
  618. ----------------
  619.  
  620. - Initial release.
  621.